home *** CD-ROM | disk | FTP | other *** search
/ Champak Vol A-4 / (Vol A-4) Vol. A4.iso / Games / smashing.swf / scripts / frame_48 / DoAction.as
Text File  |  2008-03-12  |  3KB  |  72 lines

  1. function changeColour(targetMovieClip, colour)
  2. {
  3.    targetMovieClip = eval(targetMovieClip);
  4.    genericColourTransform = new Object();
  5.    genericColour = new Color(targetMovieClip);
  6.    if(colour == "indestructible")
  7.    {
  8.       genericColourTransform = {ra:"100",rb:"10",ga:"100",gb:"10",ba:"100",bb:"30",aa:"100",ab:"0"};
  9.       genericColour.setTransform(genericColourTransform);
  10.    }
  11.    else if(colour == "restore")
  12.    {
  13.       genericColour.setTransform(targetMovieClip.genericColourRestoreTransform);
  14.    }
  15.    else if(colour == "glassGreen")
  16.    {
  17.       genericColourTransform = {ra:"100",rb:"-70",ga:"100",gb:"-5",ba:"100",bb:"-255",aa:"100",ab:"0"};
  18.       genericColour.setTransform(genericColourTransform);
  19.    }
  20.    else if(colour == "glassGreenLit")
  21.    {
  22.       genericColourTransform = {ra:"100",rb:"-20",ga:"100",gb:"120",ba:"100",bb:"-120",aa:"100",ab:"0"};
  23.       genericColour.setTransform(genericColourTransform);
  24.    }
  25.    else if(colour == "glassRed")
  26.    {
  27.       genericColourTransform = {ra:"100",rb:"255",ga:"100",gb:"-50",ba:"100",bb:"-75",aa:"100",ab:"0"};
  28.       genericColour.setTransform(genericColourTransform);
  29.    }
  30.    else if(colour == "glassRedLit")
  31.    {
  32.       genericColourTransform = {ra:"100",rb:"255",ga:"100",gb:"-90",ba:"100",bb:"-100",aa:"100",ab:"0"};
  33.       genericColour.setTransform(genericColourTransform);
  34.    }
  35.    else if(colour == "glassBlue")
  36.    {
  37.       genericColourTransform = {ra:"100",rb:"-20",ga:"100",gb:"-20",ba:"100",bb:"100",aa:"100",ab:"0"};
  38.       genericColour.setTransform(genericColourTransform);
  39.    }
  40.    else if(colour == "glassBlueLit")
  41.    {
  42.       genericColourTransform = {ra:"100",rb:"-70",ga:"100",gb:"-5",ba:"100",bb:"255",aa:"100",ab:"0"};
  43.       genericColour.setTransform(genericColourTransform);
  44.    }
  45.    else if(colour == "glassOrange")
  46.    {
  47.       genericColourTransform = {ra:"100",rb:"255",ga:"100",gb:"0",ba:"100",bb:"-255",aa:"100",ab:"0"};
  48.       genericColour.setTransform(genericColourTransform);
  49.    }
  50.    else if(colour == "glassOrangeLit")
  51.    {
  52.       genericColourTransform = {ra:"100",rb:"255",ga:"100",gb:"-10",ba:"100",bb:"-255",aa:"100",ab:"0"};
  53.       genericColour.setTransform(genericColourTransform);
  54.    }
  55.    else if(colour == "glassGold")
  56.    {
  57.       genericColourTransform = {ra:"100",rb:"255",ga:"100",gb:"50",ba:"100",bb:"-100",aa:"100",ab:"0"};
  58.       genericColour.setTransform(genericColourTransform);
  59.    }
  60.    else if(colour == "glassGoldLit")
  61.    {
  62.       genericColourTransform = {ra:"100",rb:"200",ga:"100",gb:"150",ba:"100",bb:"0",aa:"100",ab:"0"};
  63.       genericColour.setTransform(genericColourTransform);
  64.    }
  65.    if(!targetMovieClip.colourSaved)
  66.    {
  67.       targetMovieClip.genericColourRestoreTransform = genericColour.getTransform(genericColourTransform);
  68.       targetMovieClip.colourSaved = true;
  69.    }
  70. }
  71. gotoAndPlay(58);
  72.